not a ghost

Translations
pas l'ombre de
Definitions
A phrase used to emphasize that someone or something is real, present, or tangible, as opposed to being imaginary, non-existent, or supernatural like a ghost.